/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import java.sql.Date;

/**
 *
 * @author Paul
 */
public class Etudiant extends Personne {

    private int id_Etudiant;

    public Etudiant() {
    }

    public Etudiant(Integer id, String nom, String prenom) {
        super(id, nom, prenom, null, null, null, null);
    }

    public Etudiant(Personne p) {
        super(p.getId(), p.getNom(), p.getPrenom(), p.getDatenaissance(), p.getTypeUtilisateur(), p.getLogin(), p.getMdp());
    }

    public Etudiant(Integer id, String nom, String prenom, Date datenaissance, String typeUtilisateur, String login, String password) {
        super(id, nom, prenom, datenaissance, typeUtilisateur, login, password);
    }

    public Etudiant(String nom, String prenom, Date datenaissance, String typeUtilisateur, String login, String password) {
        super(nom, prenom, datenaissance, typeUtilisateur, login, password);
    }

    public Etudiant(Integer id_etu, Integer id_pers, String nom, String prenom, Date datenaissance, String typeUtilisateur, String login, String password) {
        super(id_pers, nom, prenom, datenaissance, typeUtilisateur, login, password);
        this.id_Etudiant = id_etu;
    }

    /**
     *
     * @return
     */
    @Override
    public Integer getId() {
        return this.id_Etudiant;
    }

    public Integer getIdEtudiant() {
        return this.id_Etudiant;
    }

    public Integer getIdPerson() {
        return super.getId();
    }
    
    @Override
    public String getNom() {
        return super.getNom();
    }
}
